interlocking armor - Turkish English Dictionary